html{
	background-color: #eee;
}
body{
	background-color: rgba(0, 0, 0, 0);
	margin: 0px;
}
img{
    height: auto;
    max-width: 100%;
}
a{ text-decoration:none} 
*::selection{
    background-color: #cce2ff;
}
*::-moz-selection{
    background-color: #cce2ff;
}
*::-webkit-selection{
    background-color: #cce2ff;
}
::-webkit-scrollbar{
   width: 6px;
   height: 10px;
   background-color: rgba(0, 0, 0, 0);
}
::-webkit-scrollbar-track{
   background-color: rgba(0, 0, 0, 0.05);
}
::-webkit-scrollbar-thumb{
   background-color: rgba(0, 0, 0, 0.2);
}
::-webkit-scrollbar-thumb:hover{
   background-color: #5e72e4;
}
.header{
	/*height: 53px;*/
	width: 100%;
	margin: 0px;
	top: 0;
    position: fixed;
    z-index: 998;
}
.card{
    transition: all .15s ease;
    box-shadow: 0 5px 15px rgba(50,50,93,.1),0 5px 8px rgba(0,0,0,.07)!important;
    border-radius: .25rem;
    background-color: #fcfcfc;
    overflow: visible !important;
    padding: 0;
    border-radius: 5px;
}
.card:hover{
    box-shadow: 0 10px 30px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)!important;
}
.lgm{
	display: inline-block;
	font-weight: bold;
	font-size: 0.9em;
	font-weight: 700;
	padding-inline-start: 2px;
	padding-inline-end: 2px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif,
}
.lgm,.lgm:hover{
	color:red;
    text-decoration: none;
}
.lgm:first-letter{
	color:black !important;
}
.not{
    display: none;
}
.active{
    display: block;
}
.active>ul{
    display: block;
}
.more{
    display: inline-block;
    white-space: nowrap; 
    width: 100%; 
    overflow: hidden;
    text-overflow:ellipsis;
}
.affix {
    top:60px;
}
@media (max-width: 991px) {
    #myScrollspy{
        display:none;
    }
}
.tag span{
    display: inline-block;
    border-radius:50px !important;
    padding-left:10px;
    padding-right:10px;
    padding-top: 1px;
    padding-bottom: 1px;
    transition:all .15s;
    color: #fcfcfc;
    font-size: 8px;
}
.tag>span:hover{
    transform: translateY(-1px)!important;
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
    color: #fcfcfc;
}
.hider_title{
    font-family: "Microsoft Yahei";
    cursor: pointer;
}
.Close:before{
    content: "▼";
}
.Open:before{
    content: "▲";
}
.post-body div.fold_hider { margin-left: 1.5em}
.post-body div.fold { margin-top: -15px}
[data-linenos]:before {
    content: attr(data-linenos);
}
.view-text{
  display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;
}
.navbar-nav>.active>a{
    background-color: #ffffff;
}
.headred{
    background: #ef5350 !important;;
}
.headred .navbar-nav{
    background: #ef5350 !important;;
}
.headred .navbar-brand{
    color: white;
}
.headred .navbar-nav>li>a{
    color:#cccccc
}
.headred .navbar-nav>.active>a{
    background:#ef5350;
    color: #ffffff;
}
.headred .navbar-nav>.active>a:hover{
    background:#ef5350;
}
.custom-cursor *{
    cursor: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' width='8px' height='8px'><circle cx='4' cy='4' r='4' opacity='.5'/></svg>") 4 4, auto!important
}
.navbar{
    border: none;
}
.dialogcontainter{height:400px; width:400px; border:1px solid #14495f; position:fixed; font-size:13px;background-color: #ffffff;} 
.dialogtitle{height:26px; width:auto;} 
.dialogtitleinfo{float:left;height:20px; margin-top:2px; margin-left:10px;line-height:20px; vertical-align:middle;font-weight:bold; } 
.dialogtitleico{float:right; height:20px; width:21px; margin-top:2px; margin-right:5px;text-align:center; line-height:20px; vertical-align:middle; background-image:url('http://files.phpstudy.net/file_images/200908/103419495.p.gif');background-position:-21px 0px} 
.dialogbody{ padding:10px; width:auto; background-color: #FFFFFF;} 
.dialogbottom{ 
bottom:1px; right:1px;cursor:nw-resize; 
position:absolute; 
background-position:-42px -10px; 
width:10px; 
height:10px; 
font-size:0;} 
blockquote {
    font-size: 100%!important;
}